home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / obero / oberon_lib.lha / oberon-a / source1.lha / source / Amiga / BootBlock.mod < prev    next >
Text File  |  1994-08-08  |  1KB  |  52 lines

  1. (***************************************************************************
  2.  
  3.      $RCSfile: BootBlock.mod $
  4.   Description: floppy BootBlock definition
  5.  
  6.    Created by: fjc (Frank Copeland)
  7.     $Revision: 3.2 $
  8.       $Author: fjc $
  9.         $Date: 1994/08/08 00:44:18 $
  10.  
  11.   $VER: bootblock.h 36.6 (5.11.90)
  12.   Includes Release 40.15
  13.  
  14.   (C) Copyright 1985-1993 Commodore-Amiga, Inc.
  15.       All Rights Reserved
  16.  
  17.   Oberon-A interface Copyright © 1994, Frank Copeland.
  18.   This file is part of the Oberon-A Interface.
  19.   See Oberon-A.doc for conditions of use and distribution.
  20.  
  21. ***************************************************************************)
  22.  
  23. MODULE BootBlock;
  24.  
  25. (*
  26. ** $C- CaseChk       $I- IndexChk  $L+ LongAdr   $N- NilChk
  27. ** $P- PortableCode  $R- RangeChk  $S- StackChk  $T- TypeChk
  28. ** $V- OvflChk       $Z- ZeroVars
  29. *)
  30.  
  31. TYPE
  32.  
  33.   BootBlockPtr * = CPOINTER TO BootBlock;
  34.   BootBlock * = RECORD
  35.     id       * : ARRAY 4 OF CHAR;    (* 4 character identifier *)
  36.     chksum   * : LONGINT;            (* boot block checksum (balance) *)
  37.     dosblock * : LONGINT;            (* reserved for DOS patch *)
  38.   END; (* BootBlock *)
  39.  
  40. CONST
  41.  
  42.   bootSects    * = 2;       (* 1K bootstrap *)
  43.  
  44.   idDos        * = "DOS\0";
  45.   idKick       * = "KICK";
  46.  
  47.   nameDos      * = 444F5300H;      (* 'DOS\0' *)
  48.   nameKick     * = 4B49434BH;      (* 'KICK' *)
  49.  
  50.  
  51. END BootBlock.
  52.